package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 物资需求申请单明细对象 po_storereq_b
 * 
 * @author ruoyi
 * @date 2023-12-16
 */
public class PoStorereqB extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 物资需求申请单明细 */
    private String pkStorereqB;

    /** 集团 */
    @Excel(name = "集团")
    private String pkGroup;

    /** 库存组织最新版本 */
    @Excel(name = "库存组织最新版本")
    private String pkOrg;

    /** 库存组织 */
    @Excel(name = "库存组织")
    private String pkOrgV;

    /** 行号 */
    @Excel(name = "行号")
    private String crowno;

    /** 物料版本信息 */
    @Excel(name = "物料版本信息")
    private String pkMaterial;

    /** 物料信息 */
    @Excel(name = "物料信息")
    private String pkSrcmaterial;

    /** 主单位 */
    @Excel(name = "主单位")
    private String cunitid;

    /** 主数量 */
    @Excel(name = "主数量")
    private BigDecimal nnum;

    /** $column.columnComment */
    @Excel(name = "单位")
    private String castunitid;

    /** $column.columnComment */
    @Excel(name = "数量")
    private BigDecimal nastnum;

    /** 换算率 */
    @Excel(name = "换算率")
    private String vchangerate;

    /** 主本币含税单价 */
    @Excel(name = "主本币含税单价")
    private BigDecimal ntaxprice;

    /** 本币价税合计 */
    @Excel(name = "本币价税合计")
    private BigDecimal ntaxmny;

    /** 需求仓库 */
    @Excel(name = "需求仓库")
    private String pkReqstordoc;

    /** 需求日期 */
    @Excel(name = "需求日期")
    private String dreqdate;

    /** 申请人 */
    @Excel(name = "申请人")
    private String pkApppsn;

    /** 申请部门 */
    @Excel(name = "申请部门")
    private String pkAppdeptV;

    /** 申请部门最新版本 */
    @Excel(name = "申请部门最新版本")
    private String pkAppdept;

    /** 收货地址 */
    @Excel(name = "收货地址")
    private String pkReceiveaddress;

    /** 收货地区 */
    @Excel(name = "收货地区")
    private String cdevareaid;

    /** 收货地点 */
    @Excel(name = "收货地点")
    private String cdevaddrid;

    /** 来源单据类型 */
    @Excel(name = "来源单据类型")
    private String csourcetypecode;

    /** 来源单据 */
    @Excel(name = "来源单据")
    private String csourceid;

    /** 来源单据明细 */
    @Excel(name = "来源单据明细")
    private String csourcebid;

    /** 来源单据号 */
    @Excel(name = "来源单据号")
    private String vsourcecode;

    /** 来源交易类型 */
    @Excel(name = "来源交易类型")
    private String vsourcetrantype;

    /** 来源单据行号 */
    @Excel(name = "来源单据行号")
    private String vsourcerowno;

    /** 来源单据时间戳 */
    @Excel(name = "来源单据时间戳")
    private String sourcets;

    /** 来源单据行时间戳 */
    @Excel(name = "来源单据行时间戳")
    private String sourcebts;

    /** 源头单据类型 */
    @Excel(name = "源头单据类型")
    private String cfirsttypecode;

    /** 源头单据 */
    @Excel(name = "源头单据")
    private String cfirstid;

    /** 源头单据明细 */
    @Excel(name = "源头单据明细")
    private String cfirstbid;

    /** 源头单据号 */
    @Excel(name = "源头单据号")
    private String vfirstcode;

    /** 源头交易类型 */
    @Excel(name = "源头交易类型")
    private String vfirsttrantype;

    /** 源头单据行号 */
    @Excel(name = "源头单据行号")
    private String vfirstrowno;

    /** 累计出库主数量 */
    @Excel(name = "累计出库主数量")
    private BigDecimal naccuoutnum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal naccuoutreqnum;

    /** 可申请出库主数量 */
    @Excel(name = "可申请出库主数量")
    private String ncanoutreqnum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bclose;

    /** 批次号 */
    @Excel(name = "批次号")
    private String pkBatchcode;

    /** 供应商 */
    @Excel(name = "供应商")
    private String vbatchcode;

    /** 供应商 */
    @Excel(name = "供应商")
    private String cvendorid;

    /** 生产厂商 */
    @Excel(name = "生产厂商")
    private String cproductorid;

    /** 项目 */
    @Excel(name = "项目")
    private String cprojectid;

    /** 项目任务 */
    @Excel(name = "项目任务")
    private String cprojecttaskid;

    /** 成本要素 */
    @Excel(name = "成本要素")
    private String ccostelementid;

    /** 备注 */
    @Excel(name = "备注")
    private String vbmemo;

    /** 申请日期 */
    @Excel(name = "申请日期")
    private String dbilldate;

    /** 本币币种 */
    @Excel(name = "本币币种")
    private String ccurrencyid;

    /** 累计请购主数量 */
    @Excel(name = "累计请购主数量")
    private BigDecimal naccumbuyreqnum;

    /** 可请购主数量 */
    @Excel(name = "可请购主数量")
    private String ncanbuyreqnnum;

    /** 原始需求库存组织 */
    @Excel(name = "原始需求库存组织")
    private String pkReqstoorgV;

    /** 原始需求库存组织最新版本 */
    @Excel(name = "原始需求库存组织最新版本")
    private String pkReqstoorg;

    /** 下次平衡库存组织 */
    @Excel(name = "下次平衡库存组织")
    private String pkNextbalanceorgV;

    /** 下次平衡库存组织最新版本 */
    @Excel(name = "下次平衡库存组织最新版本")
    private String pkNextbalanceorg;

    /** 已平衡 */
    @Excel(name = "已平衡")
    private String bendgather;

    /** 库存满足主数量 */
    @Excel(name = "库存满足主数量")
    private String naccustornum;

    /** 转净需求主数量 */
    @Excel(name = "转净需求主数量")
    private BigDecimal nnetnum;

    /** 下游单据 */
    @Excel(name = "下游单据")
    private String csourceid2;

    /** 下游单据行 */
    @Excel(name = "下游单据行")
    private String csourcebid2;

    /** 下游单据号 */
    @Excel(name = "下游单据号")
    private String vsourcecode2;

    /** 下游单据行号 */
    @Excel(name = "下游单据行号")
    private String vsourcerowno2;

    /** 下游单据类型 */
    @Excel(name = "下游单据类型")
    private String csourcetypecode2;

    /** 下游单据交易类型 */
    @Excel(name = "下游单据交易类型")
    private String vsourcetrantype2;

    /** 调拨订单 */
    @Excel(name = "调拨订单")
    private String cfirstid2;

    /** 调拨订单明细 */
    @Excel(name = "调拨订单明细")
    private String cfirstbid2;

    /** 	调拨单据号 */
    @Excel(name = "	调拨单据号")
    private String vfirstcode2;

    /** 调拨单据行号 */
    @Excel(name = "调拨单据行号")
    private String vfirstrowno2;

    /** 调拨单据类型 */
    @Excel(name = "调拨单据类型")
    private String cfirsttypecode2;

    /** 调拨单据交易类型 */
    @Excel(name = "调拨单据交易类型")
    private String vfirsttrantype2;

    /** 汇总时间 */
    @Excel(name = "汇总时间")
    private String tgathertime;

    /** 汇总人 */
    @Excel(name = "汇总人")
    private String cgatherpsnid;

    /** 汇总ID */
    @Excel(name = "汇总ID")
    private String cgatherid;

    /** 汇总平衡转请购主数量 */
    @Excel(name = "汇总平衡转请购主数量")
    private BigDecimal naccumminusnum;

    /** CBS */
    @Excel(name = "CBS")
    private String cbs;

    /** 供应商 */
    @Excel(name = "供应商")
    private String cvendorvid;

    /** 关闭/打开原因 */
    @Excel(name = "关闭/打开原因")
    private String vclosereason;

    /** 关闭/打开人 */
    @Excel(name = "关闭/打开人")
    private String vcloseperson;

    /** 关闭/打开时间 */
    @Excel(name = "关闭/打开时间")
    private String vclosetime;

    private String pkStorereq;
    public void setPkStorereqB(String pkStorereqB) 
    {
        this.pkStorereqB = pkStorereqB;
    }

    public String getPkStorereqB() 
    {
        return pkStorereqB;
    }
    public void setPkGroup(String pkGroup) 
    {
        this.pkGroup = pkGroup;
    }

    public String getPkGroup() 
    {
        return pkGroup;
    }
    public void setPkOrg(String pkOrg) 
    {
        this.pkOrg = pkOrg;
    }

    public String getPkOrg() 
    {
        return pkOrg;
    }
    public void setPkOrgV(String pkOrgV) 
    {
        this.pkOrgV = pkOrgV;
    }

    public String getPkOrgV() 
    {
        return pkOrgV;
    }
    public void setCrowno(String crowno) 
    {
        this.crowno = crowno;
    }

    public String getCrowno() 
    {
        return crowno;
    }
    public void setPkMaterial(String pkMaterial) 
    {
        this.pkMaterial = pkMaterial;
    }

    public String getPkMaterial() 
    {
        return pkMaterial;
    }
    public void setPkSrcmaterial(String pkSrcmaterial) 
    {
        this.pkSrcmaterial = pkSrcmaterial;
    }

    public String getPkSrcmaterial() 
    {
        return pkSrcmaterial;
    }
    public void setCunitid(String cunitid) 
    {
        this.cunitid = cunitid;
    }

    public String getCunitid() 
    {
        return cunitid;
    }
    public void setNnum(BigDecimal nnum) 
    {
        this.nnum = nnum;
    }

    public BigDecimal getNnum() 
    {
        return nnum;
    }
    public void setCastunitid(String castunitid) 
    {
        this.castunitid = castunitid;
    }

    public String getCastunitid() 
    {
        return castunitid;
    }
    public void setNastnum(BigDecimal nastnum) 
    {
        this.nastnum = nastnum;
    }

    public BigDecimal getNastnum() 
    {
        return nastnum;
    }
    public void setVchangerate(String vchangerate) 
    {
        this.vchangerate = vchangerate;
    }

    public String getVchangerate() 
    {
        return vchangerate;
    }
    public void setNtaxprice(BigDecimal ntaxprice) 
    {
        this.ntaxprice = ntaxprice;
    }

    public BigDecimal getNtaxprice() 
    {
        return ntaxprice;
    }
    public void setNtaxmny(BigDecimal ntaxmny) 
    {
        this.ntaxmny = ntaxmny;
    }

    public BigDecimal getNtaxmny() 
    {
        return ntaxmny;
    }
    public void setPkReqstordoc(String pkReqstordoc) 
    {
        this.pkReqstordoc = pkReqstordoc;
    }

    public String getPkReqstordoc() 
    {
        return pkReqstordoc;
    }
    public void setDreqdate(String dreqdate) 
    {
        this.dreqdate = dreqdate;
    }

    public String getDreqdate() 
    {
        return dreqdate;
    }
    public void setPkApppsn(String pkApppsn) 
    {
        this.pkApppsn = pkApppsn;
    }

    public String getPkApppsn() 
    {
        return pkApppsn;
    }
    public void setPkAppdeptV(String pkAppdeptV) 
    {
        this.pkAppdeptV = pkAppdeptV;
    }

    public String getPkAppdeptV() 
    {
        return pkAppdeptV;
    }
    public void setPkAppdept(String pkAppdept) 
    {
        this.pkAppdept = pkAppdept;
    }

    public String getPkAppdept() 
    {
        return pkAppdept;
    }
    public void setPkReceiveaddress(String pkReceiveaddress) 
    {
        this.pkReceiveaddress = pkReceiveaddress;
    }

    public String getPkReceiveaddress() 
    {
        return pkReceiveaddress;
    }
    public void setCdevareaid(String cdevareaid) 
    {
        this.cdevareaid = cdevareaid;
    }

    public String getCdevareaid() 
    {
        return cdevareaid;
    }
    public void setCdevaddrid(String cdevaddrid) 
    {
        this.cdevaddrid = cdevaddrid;
    }

    public String getCdevaddrid() 
    {
        return cdevaddrid;
    }
    public void setCsourcetypecode(String csourcetypecode) 
    {
        this.csourcetypecode = csourcetypecode;
    }

    public String getCsourcetypecode() 
    {
        return csourcetypecode;
    }
    public void setCsourceid(String csourceid) 
    {
        this.csourceid = csourceid;
    }

    public String getCsourceid() 
    {
        return csourceid;
    }
    public void setCsourcebid(String csourcebid) 
    {
        this.csourcebid = csourcebid;
    }

    public String getCsourcebid() 
    {
        return csourcebid;
    }
    public void setVsourcecode(String vsourcecode) 
    {
        this.vsourcecode = vsourcecode;
    }

    public String getVsourcecode() 
    {
        return vsourcecode;
    }
    public void setVsourcetrantype(String vsourcetrantype) 
    {
        this.vsourcetrantype = vsourcetrantype;
    }

    public String getVsourcetrantype() 
    {
        return vsourcetrantype;
    }
    public void setVsourcerowno(String vsourcerowno) 
    {
        this.vsourcerowno = vsourcerowno;
    }

    public String getVsourcerowno() 
    {
        return vsourcerowno;
    }
    public void setSourcets(String sourcets) 
    {
        this.sourcets = sourcets;
    }

    public String getSourcets() 
    {
        return sourcets;
    }
    public void setSourcebts(String sourcebts) 
    {
        this.sourcebts = sourcebts;
    }

    public String getSourcebts() 
    {
        return sourcebts;
    }
    public void setCfirsttypecode(String cfirsttypecode) 
    {
        this.cfirsttypecode = cfirsttypecode;
    }

    public String getCfirsttypecode() 
    {
        return cfirsttypecode;
    }
    public void setCfirstid(String cfirstid) 
    {
        this.cfirstid = cfirstid;
    }

    public String getCfirstid() 
    {
        return cfirstid;
    }
    public void setCfirstbid(String cfirstbid) 
    {
        this.cfirstbid = cfirstbid;
    }

    public String getCfirstbid() 
    {
        return cfirstbid;
    }
    public void setVfirstcode(String vfirstcode) 
    {
        this.vfirstcode = vfirstcode;
    }

    public String getVfirstcode() 
    {
        return vfirstcode;
    }
    public void setVfirsttrantype(String vfirsttrantype) 
    {
        this.vfirsttrantype = vfirsttrantype;
    }

    public String getVfirsttrantype() 
    {
        return vfirsttrantype;
    }
    public void setVfirstrowno(String vfirstrowno) 
    {
        this.vfirstrowno = vfirstrowno;
    }

    public String getVfirstrowno() 
    {
        return vfirstrowno;
    }
    public void setNaccuoutnum(BigDecimal naccuoutnum) 
    {
        this.naccuoutnum = naccuoutnum;
    }

    public BigDecimal getNaccuoutnum() 
    {
        return naccuoutnum;
    }
    public void setNaccuoutreqnum(BigDecimal naccuoutreqnum) 
    {
        this.naccuoutreqnum = naccuoutreqnum;
    }

    public BigDecimal getNaccuoutreqnum() 
    {
        return naccuoutreqnum;
    }
    public void setNcanoutreqnum(String ncanoutreqnum) 
    {
        this.ncanoutreqnum = ncanoutreqnum;
    }

    public String getNcanoutreqnum() 
    {
        return ncanoutreqnum;
    }
    public void setBclose(String bclose) 
    {
        this.bclose = bclose;
    }

    public String getBclose() 
    {
        return bclose;
    }
    public void setPkBatchcode(String pkBatchcode) 
    {
        this.pkBatchcode = pkBatchcode;
    }

    public String getPkBatchcode() 
    {
        return pkBatchcode;
    }
    public void setVbatchcode(String vbatchcode) 
    {
        this.vbatchcode = vbatchcode;
    }

    public String getVbatchcode() 
    {
        return vbatchcode;
    }
    public void setCvendorid(String cvendorid) 
    {
        this.cvendorid = cvendorid;
    }

    public String getCvendorid() 
    {
        return cvendorid;
    }
    public void setCproductorid(String cproductorid) 
    {
        this.cproductorid = cproductorid;
    }

    public String getCproductorid() 
    {
        return cproductorid;
    }
    public void setCprojectid(String cprojectid) 
    {
        this.cprojectid = cprojectid;
    }

    public String getCprojectid() 
    {
        return cprojectid;
    }
    public void setCprojecttaskid(String cprojecttaskid) 
    {
        this.cprojecttaskid = cprojecttaskid;
    }

    public String getCprojecttaskid() 
    {
        return cprojecttaskid;
    }
    public void setCcostelementid(String ccostelementid) 
    {
        this.ccostelementid = ccostelementid;
    }

    public String getCcostelementid() 
    {
        return ccostelementid;
    }
    public void setVbmemo(String vbmemo) 
    {
        this.vbmemo = vbmemo;
    }

    public String getVbmemo() 
    {
        return vbmemo;
    }
    public void setDbilldate(String dbilldate) 
    {
        this.dbilldate = dbilldate;
    }

    public String getDbilldate() 
    {
        return dbilldate;
    }
    public void setCcurrencyid(String ccurrencyid) 
    {
        this.ccurrencyid = ccurrencyid;
    }

    public String getCcurrencyid() 
    {
        return ccurrencyid;
    }
    public void setNaccumbuyreqnum(BigDecimal naccumbuyreqnum) 
    {
        this.naccumbuyreqnum = naccumbuyreqnum;
    }

    public BigDecimal getNaccumbuyreqnum() 
    {
        return naccumbuyreqnum;
    }
    public void setNcanbuyreqnnum(String ncanbuyreqnnum) 
    {
        this.ncanbuyreqnnum = ncanbuyreqnnum;
    }

    public String getNcanbuyreqnnum() 
    {
        return ncanbuyreqnnum;
    }
    public void setPkReqstoorgV(String pkReqstoorgV) 
    {
        this.pkReqstoorgV = pkReqstoorgV;
    }

    public String getPkReqstoorgV() 
    {
        return pkReqstoorgV;
    }
    public void setPkReqstoorg(String pkReqstoorg) 
    {
        this.pkReqstoorg = pkReqstoorg;
    }

    public String getPkReqstoorg() 
    {
        return pkReqstoorg;
    }
    public void setPkNextbalanceorgV(String pkNextbalanceorgV) 
    {
        this.pkNextbalanceorgV = pkNextbalanceorgV;
    }

    public String getPkNextbalanceorgV() 
    {
        return pkNextbalanceorgV;
    }
    public void setPkNextbalanceorg(String pkNextbalanceorg) 
    {
        this.pkNextbalanceorg = pkNextbalanceorg;
    }

    public String getPkNextbalanceorg() 
    {
        return pkNextbalanceorg;
    }
    public void setBendgather(String bendgather) 
    {
        this.bendgather = bendgather;
    }

    public String getBendgather() 
    {
        return bendgather;
    }
    public void setNaccustornum(String naccustornum) 
    {
        this.naccustornum = naccustornum;
    }

    public String getNaccustornum() 
    {
        return naccustornum;
    }
    public void setNnetnum(BigDecimal nnetnum) 
    {
        this.nnetnum = nnetnum;
    }

    public BigDecimal getNnetnum() 
    {
        return nnetnum;
    }
    public void setCsourceid2(String csourceid2) 
    {
        this.csourceid2 = csourceid2;
    }

    public String getCsourceid2() 
    {
        return csourceid2;
    }
    public void setCsourcebid2(String csourcebid2) 
    {
        this.csourcebid2 = csourcebid2;
    }

    public String getCsourcebid2() 
    {
        return csourcebid2;
    }
    public void setVsourcecode2(String vsourcecode2) 
    {
        this.vsourcecode2 = vsourcecode2;
    }

    public String getVsourcecode2() 
    {
        return vsourcecode2;
    }
    public void setVsourcerowno2(String vsourcerowno2) 
    {
        this.vsourcerowno2 = vsourcerowno2;
    }

    public String getVsourcerowno2() 
    {
        return vsourcerowno2;
    }
    public void setCsourcetypecode2(String csourcetypecode2) 
    {
        this.csourcetypecode2 = csourcetypecode2;
    }

    public String getCsourcetypecode2() 
    {
        return csourcetypecode2;
    }
    public void setVsourcetrantype2(String vsourcetrantype2) 
    {
        this.vsourcetrantype2 = vsourcetrantype2;
    }

    public String getVsourcetrantype2() 
    {
        return vsourcetrantype2;
    }
    public void setCfirstid2(String cfirstid2) 
    {
        this.cfirstid2 = cfirstid2;
    }

    public String getCfirstid2() 
    {
        return cfirstid2;
    }
    public void setCfirstbid2(String cfirstbid2) 
    {
        this.cfirstbid2 = cfirstbid2;
    }

    public String getCfirstbid2() 
    {
        return cfirstbid2;
    }
    public void setVfirstcode2(String vfirstcode2) 
    {
        this.vfirstcode2 = vfirstcode2;
    }

    public String getVfirstcode2() 
    {
        return vfirstcode2;
    }
    public void setVfirstrowno2(String vfirstrowno2) 
    {
        this.vfirstrowno2 = vfirstrowno2;
    }

    public String getVfirstrowno2() 
    {
        return vfirstrowno2;
    }
    public void setCfirsttypecode2(String cfirsttypecode2) 
    {
        this.cfirsttypecode2 = cfirsttypecode2;
    }

    public String getCfirsttypecode2() 
    {
        return cfirsttypecode2;
    }
    public void setVfirsttrantype2(String vfirsttrantype2) 
    {
        this.vfirsttrantype2 = vfirsttrantype2;
    }

    public String getVfirsttrantype2() 
    {
        return vfirsttrantype2;
    }
    public void setTgathertime(String tgathertime) 
    {
        this.tgathertime = tgathertime;
    }

    public String getTgathertime() 
    {
        return tgathertime;
    }
    public void setCgatherpsnid(String cgatherpsnid) 
    {
        this.cgatherpsnid = cgatherpsnid;
    }

    public String getCgatherpsnid() 
    {
        return cgatherpsnid;
    }
    public void setCgatherid(String cgatherid) 
    {
        this.cgatherid = cgatherid;
    }

    public String getCgatherid() 
    {
        return cgatherid;
    }
    public void setNaccumminusnum(BigDecimal naccumminusnum) 
    {
        this.naccumminusnum = naccumminusnum;
    }

    public BigDecimal getNaccumminusnum() 
    {
        return naccumminusnum;
    }
    public void setCbs(String cbs) 
    {
        this.cbs = cbs;
    }

    public String getCbs() 
    {
        return cbs;
    }
    public void setCvendorvid(String cvendorvid) 
    {
        this.cvendorvid = cvendorvid;
    }

    public String getCvendorvid() 
    {
        return cvendorvid;
    }
    public void setVclosereason(String vclosereason) 
    {
        this.vclosereason = vclosereason;
    }

    public String getVclosereason() 
    {
        return vclosereason;
    }
    public void setVcloseperson(String vcloseperson) 
    {
        this.vcloseperson = vcloseperson;
    }

    public String getVcloseperson() 
    {
        return vcloseperson;
    }
    public void setVclosetime(String vclosetime) 
    {
        this.vclosetime = vclosetime;
    }

    public String getVclosetime() 
    {
        return vclosetime;
    }

    public String getPkStorereq() {
        return pkStorereq;
    }

    public void setPkStorereq(String pkStorereq) {
        this.pkStorereq = pkStorereq;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkStorereqB", getPkStorereqB())
            .append("pkGroup", getPkGroup())
            .append("pkOrg", getPkOrg())
            .append("pkOrgV", getPkOrgV())
            .append("crowno", getCrowno())
            .append("pkMaterial", getPkMaterial())
            .append("pkSrcmaterial", getPkSrcmaterial())
            .append("cunitid", getCunitid())
            .append("nnum", getNnum())
            .append("castunitid", getCastunitid())
            .append("nastnum", getNastnum())
            .append("vchangerate", getVchangerate())
            .append("ntaxprice", getNtaxprice())
            .append("ntaxmny", getNtaxmny())
            .append("pkReqstordoc", getPkReqstordoc())
            .append("dreqdate", getDreqdate())
            .append("pkApppsn", getPkApppsn())
            .append("pkAppdeptV", getPkAppdeptV())
            .append("pkAppdept", getPkAppdept())
            .append("pkReceiveaddress", getPkReceiveaddress())
            .append("cdevareaid", getCdevareaid())
            .append("cdevaddrid", getCdevaddrid())
            .append("csourcetypecode", getCsourcetypecode())
            .append("csourceid", getCsourceid())
            .append("csourcebid", getCsourcebid())
            .append("vsourcecode", getVsourcecode())
            .append("vsourcetrantype", getVsourcetrantype())
            .append("vsourcerowno", getVsourcerowno())
            .append("sourcets", getSourcets())
            .append("sourcebts", getSourcebts())
            .append("cfirsttypecode", getCfirsttypecode())
            .append("cfirstid", getCfirstid())
            .append("cfirstbid", getCfirstbid())
            .append("vfirstcode", getVfirstcode())
            .append("vfirsttrantype", getVfirsttrantype())
            .append("vfirstrowno", getVfirstrowno())
            .append("naccuoutnum", getNaccuoutnum())
            .append("naccuoutreqnum", getNaccuoutreqnum())
            .append("ncanoutreqnum", getNcanoutreqnum())
            .append("bclose", getBclose())
            .append("pkBatchcode", getPkBatchcode())
            .append("vbatchcode", getVbatchcode())
            .append("cvendorid", getCvendorid())
            .append("cproductorid", getCproductorid())
            .append("cprojectid", getCprojectid())
            .append("cprojecttaskid", getCprojecttaskid())
            .append("ccostelementid", getCcostelementid())
            .append("vbmemo", getVbmemo())
            .append("dbilldate", getDbilldate())
            .append("ccurrencyid", getCcurrencyid())
            .append("naccumbuyreqnum", getNaccumbuyreqnum())
            .append("ncanbuyreqnnum", getNcanbuyreqnnum())
            .append("pkReqstoorgV", getPkReqstoorgV())
            .append("pkReqstoorg", getPkReqstoorg())
            .append("pkNextbalanceorgV", getPkNextbalanceorgV())
            .append("pkNextbalanceorg", getPkNextbalanceorg())
            .append("bendgather", getBendgather())
            .append("naccustornum", getNaccustornum())
            .append("nnetnum", getNnetnum())
            .append("csourceid2", getCsourceid2())
            .append("csourcebid2", getCsourcebid2())
            .append("vsourcecode2", getVsourcecode2())
            .append("vsourcerowno2", getVsourcerowno2())
            .append("csourcetypecode2", getCsourcetypecode2())
            .append("vsourcetrantype2", getVsourcetrantype2())
            .append("cfirstid2", getCfirstid2())
            .append("cfirstbid2", getCfirstbid2())
            .append("vfirstcode2", getVfirstcode2())
            .append("vfirstrowno2", getVfirstrowno2())
            .append("cfirsttypecode2", getCfirsttypecode2())
            .append("vfirsttrantype2", getVfirsttrantype2())
            .append("tgathertime", getTgathertime())
            .append("cgatherpsnid", getCgatherpsnid())
            .append("cgatherid", getCgatherid())
            .append("naccumminusnum", getNaccumminusnum())
            .append("cbs", getCbs())
            .append("cvendorvid", getCvendorvid())
            .append("vclosereason", getVclosereason())
            .append("vcloseperson", getVcloseperson())
            .append("vclosetime", getVclosetime())
            .toString();
    }

}
